﻿#region Using Statements
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
#endregion

namespace BreakOutBattles.IO.Net
{
    public class MatchConfiguration
    {
        public static int MIN_ROUND_LIFES = 1;
        public static int MAX_ROUND_LIFES = 10;

        /// <summary>
        /// Gets and sets the name of the player that created the match.
        /// </summary>
        public string HostPlayerName { get; set; }

        /// <summary>
        /// Gets and sets the name of the level to be used in the match.
        /// </summary>
        public string LevelName { get; set; }

        /// <summary>
        /// Gets and sets the number of lifes per round.
        /// </summary>
        public int LifesPerRound { get; set; }


        public MatchConfiguration(string hostPlayerName = "player", string levelName = "level1.lvl", int lifesPerRound = 1)
        {
            HostPlayerName = hostPlayerName;
            LevelName = levelName;
            LifesPerRound = lifesPerRound;
        }
    }
}
